MKKRLSLKQILVTLSKLGVCLCVKHLDSNKIQVSNTEIKNGSVCPEDELVSEEKVMEGRRRIKVVITRKQLDRLLAKQVSLEQLAFVNQRTSLSCFDESKWIPRLESIHESPEL